cascade mountains - German English Dictionary